﻿#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "mytype.h"

#ifndef _UTF8_TO_GBK_H_
#define	_UTF8_TO_GBK_H_

#ifdef	__cplusplus
extern "C" {
#endif

// 获取UTF8字符长度，输入字符的首字节
int enc_get_utf8_size(const unsigned char pInput);

// utf8 转为 unicode
int utf8_to_unicode(char* pOutput, const char *pInput);

// utf8 转为 gbk, plen指示最大长度
int  utf8_to_gbk(char*pOut, const char *pInput, int pLen);

	
#ifdef	__cplusplus
}
#endif


#endif	/* _UTF8_TO_GBK_H_ */

/*****************************************************************************
*                                    END
*****************************************************************************/
